#include <stdio.h>
#include <string.h>
#include "app/app_runner.h"
#include "daemon/daemon_runner.h"
#include "ota/ota_runner.h"

static void print_usage(void)
{
    printf("Usage: gateway app|daemon|ota\n");
}

int main(int argc, char const *argv[])
{
    if (argc <= 1)
    {
        print_usage();
    }
    // 有第二个参数

    if (strcmp(argv[1], "app") == 0)
    {
        // 调用app的启动函数
        app_runner_run();
    }
    else if (strcmp(argv[1], "daemon") == 0)
    {
        // 调用daemon的启动函数
        daemon_runner_run();
    }
    else if (strcmp(argv[1], "ota") == 0)
    {
        // 调用ota的启动函数
        ota_runner_run();
    }

    return 0;
}
